package com.common.account.entity.vo;

import com.common.account.entity.NoticeMessage;
import com.common.basis.entity.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author mdc
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class NoticeMessageVo extends BaseParam<NoticeMessage> {
    /**
     * 标题
     */
    private String title;

    /**
     * 项目id
     */
    private String proId;

    /**
     * 类型
     */
    private String messageType;

    /**
     * 内容
     */
    private String messageContent;

    /**
     * 电脑端页面
     */
    private String webUrl;

    /**
     * 小程序页面
     */
    private String appUrl;

    /**
     * 移动端页面
     */
    private String mobileUrl;

    /**
     * 发件人
     */
    private String addresser;
    /**
     * 发件人ID
     */
    private String addresserId;
    /**
     * 收件人
     */
    private String addressee;
    /**
     * 收件人ID
     */
    private String addresseeId;
    /**
     * 是否查看(1未查看，2查看)
     */
    private Boolean isLook;

    /**
     * 小程序ID
     */
    private String openId;

    /**
     * 是否发送成功（false不成功true成功）
     */
    private Boolean isSuccess;
}
